mount snail - French English Dictionary